/**
 * 查询飞机的请求参数
 */
export interface AirPlaneQuery {
  pageNum?: number;      // 当前页码
  pageSize?: number;  // 每页数量
  //status?: string;   // 飞机状态（如：空闲、飞行中等）
}

/**
 * 飞机信息
 */
export interface AirPlaneVO {
  planeId?: number;
  planeName?: string;
  isBusy?: string;    // 飞机状态
}

//航班表单
export interface AirPlaneForm{
  planeId:number;
  planeName:string;
  start:string;
  destination:string;
  startTime:string;
  endTime:string;
  goBack:string;
}
//票价表单
export interface AirRateForm{
  flightId:number;
  seatType:string;
  ticketRate:number;
  total:number;
}

//票价表单
export interface AirSeatVo{
  seatId:number;
  planeId:number;
  seatType:string;
  total:number;
}



export interface ContainForm{
  airPlaneForm:AirPlaneForm;
  airRateForm:AirRateForm;
}



/**
 * 空闲飞机分页
 */
export interface PageResult<T> {
  total: number;    // 数据总数
  records: T[];     // 当前页的数据
}


export type PlanePageResult  = PageResult<AirPlaneVO[]>;
